*{
	margin: 0px;
	padding: 0px;
}
ul,li,a{list-style: none}
main{font-size: 1em;}

/*------regist----login------*/

a,a:hover,a:active{
	text-decoration: none;
	display: block;
}
 .img-responsive{
	padding: 0.5em 0;
}
.login_body .title_h{
	text-align: center;
	color: #fff;
	font-weight: bold;
	text-shadow: 1px 1px 1px #ccc;
	font-size: 27px;
}

.register_body .title_h{
	font-size: 14px;
}

.login_body .title_h h3{
	font-size: 27px;
	margin-bottom: 20px;
	background: #1473C3;
	padding: 0.3em;
}


.login_body .form-group{
	border-radius: 0;
}

.login_body span.input-group-addon{
	border-radius: 0;
	border-left: none;
}

.login_body input.form-control{
	border-radius: 0;
	border-right: none;
}

.login_body span i{
	vertical-align: middle;
}
.login_body input{
	font-size: 1.2em;
	outline: none;
}

.login_body .bg{
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	z-index: -1;
}

.login_body button{
	border-radius: 0;
	font-size: 1.1em;
	height: 3em;
	background-color: #1473c3;
	color: #fff;
	font-weight: bold;
	border: none;
	border-top: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	outline: none;
}
.login_body button.btn.btn-block:hover{
	border-color: #1473c3;
	color: #fff;
	background-color: #1473c3;
}
.login_body button:active{
	border-color: #ff5200;
	color: #fff;
	background-color: #ff5200;
}

.login_body #actions a{
	font-weight: bold;
	color: #1473C3;
	text-shadow: 1px 1px 1px #ccc;
}

.register_body .register{
	margin-top: 20px;
}

.register_body .register label{
	font-size: 1.2em;
	color: #1473c3;
}
.register_body .register input{
	font-size: 1.3em;
	height: 2.2em;
	line-height: 2.2em;
	border-left: none;
	border-right: none;
}

.onerror{
	color: red;
	text-shadow: 1px 1px 1px #fff;
	font-weight: bold;
	padding: 5px 0 0 5px;
}
.register_body .register .btn_submit{
	padding-top: 2em;
}
.register_body .register .btn_submit button{
	font-size: 1.1em;
	height: 2.6em;
	background-color: #1473c3;
	color: #fff;
	font-weight: bold;
	border-color: #1473c3;
	outline: none;	
}


/*------news--------*/
.news-tit {
	text-align: center;
}
.news-tit h2{
	font-size: 1.5em;
}
.news-div{
	margin: 1em 0;
	text-indent: 2em;
	line-height: 1.6em;
}




/*-----------*/


 
.nav_top{
	overflow: hidden;
	padding: 0.5em 0;
	background:#333333;
}
.navbar-text{
	font-size: 1.5em;
	color: #fff;
	text-align: center;
}
.list-group {
    margin-bottom: 0px;
}
.cong-ul-01 ul{
	margin-bottom:0px ;
}
.cong-ul-01 .active1{
	border-bottom: 2px solid salmon;
}
.cong-ul-01 .active1 span{
	color: red;
}
.cong-ul-01 li{
	float: left;
	text-align: center;
	margin-bottom:0px ;
}
.content{
	overflow: hidden;
}
.item img{
	width: 100%;
}
.cong_content{
	margin-top: 1.5em;
}
.cong_media{
	height: 7em;
	margin-bottom: 1em;
	border: 1px solid #ADADAD;
	padding: 0.5em;
}
.cong_media a > img{
	width: 6em;
	height: 6em;
}
.media-heading{
	font-weight: bold;
}
.media-body p{
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 3;
	overflow: hidden;
}
.cong-panel img{
	width: 25px;
	height: 25px;
	display: inline;
}
.cong-panel h5{
	display: inline;
	margin-left: 0.5em;
}
.cong-span{
	float: right;
}
.cong-list {
	font-size: 14px;
	overflow: hidden;
	zoom: 1;
	margin-right: 16px;
	margin-left: 72px;
	display: none;
}
.cong-list .list-item {
	padding: 14px 0;
	border-bottom: 1px solid #e4e4e4;
	box-sizing: border-box;
	font-size: 0;
}
.cong-list .list-item .name {
	display: inline-block;
	width: 33.33%;
	color: #000;
	font-size: 13px;
	box-sizing: border-box;
	word-break: break-all;
	vertical-align: middle;
}

/*----shop--*/
.cong-ul-02{
	overflow: hidden;
	margin-top: 1em;
}
.cong-ul-02 li{
	float: left;
	width: 48.5%;
	margin-right: 3%;
}
.cong-ul-02 li a > img{
	width: 100%;
	height: 12em;
}
.cong-ul-02 li a > p{
	margin-top: 10px;
}
.cong-ul-02 li:nth-child(2n){
	margin-right: 0;
}

.navbar{
	margin-bottom:0px ;
}


/*---activity-----*/
.act-ul-01{
	float: left;
	width: 100%;
	padding-bottom: 1em;
}
.act-ul-01 li img{
	width: 100%;
}
.act-ul-01 li p{
	margin-top: 10px;
	margin-left: 2%;
	font-size: 1.1em;
	color: red;
}
.act-top{
	background-color:#C9302C;
	text-align: center;
}
.act-top h3{
	margin:  0.5em 0;
	padding: 0.4em;
}
.cong-hr2{margin: 0.6em 0;}
.act-tit{
	text-align: center;
}
.act-tit h2{
	font-size: 1.5em;
}
.act-time{
	float: right;
}
.act-apply{
	padding: 1em 0;
}
.act-div{
	margin: 1em 0;
	text-indent: 2em;
	line-height: 1.6em;
}
/*-----------------------------*/
/*--details--*/
.com_top{
	text-align: center;
}
.com_top a{
	color: #3c3c3c;
}
.com_top span{
	float: left;
	top: 19px;
	left: 2%;
}
.com_top h4{
	display: inline-block;
}
.cong_x1{
	overflow: hidden;
	margin-top: 2em;
}
.cong-x1-img{
	margin: 0 8% 2em;
}
.cong-x1-img img{
	width: 100%;
}
.cong_x1 h4{
	font-size: 1.2em;
}
.cong_x1 p{
	font-size: 1em;
	color: red;
}
.cong-hr1{
	margin: 0 -15px;
	height: 1px;
	color: rgba(204, 204, 204, 0.45);
}
.cong_x2{
	overflow: hidden;
	margin-top: 1em;
}
.cong_x2 p{
	font-size: 1em;
	color: #0f0f10;
}
.cong_x2 p > span{
	font-size: 0.9em;
	color: #ccc;
}
.cong_btn1{
	margin: 1.5em 0;
}
.cong_btn1 button{
	width: 100%;
	color: #f2f2f2;
	background: #ce8483;
	outline: none;
}

/*-----------------*/
.content-title{
	margin: 2em 0 0.5em;
}
.content-title p{
	text-align: right;
}
.content-title p > span{
	float: left;
	font-size: 1em;
}
.article-cont article{
	margin: 0.5em 0 0.8em;
}
.article-img img{
	width: 100%;
	margin-bottom: 0.8em;
}
.forum-txt{
	width: 100%;
}
.forum-txt textarea{
	height: 5em;
}
.forum-txt input{
	float: right;
	padding: 0.1em 0.8em;
	margin-top: 1em;
	color: #0f0f0f;
	background: #b4b4c2;
	border: 1px solid #b4b4c2;
}

/*----------------------------*/
.icon_nav{
	margin-top: 1em;
}
.article-title{
	margin-bottom: 0.5em;
}
.article-title span:first-child{
	font-size: 0.9em;
}
.article-title span:last-child{
	float: right;
	margin-top: 1px;
	font-size: 0.9em;
	color: #3c3c3c;
}
.descr{
	margin-top: 1em;
	height: 3em;
	font-size: 1em;
	color: #0f0f0f;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	overflow: hidden;
}
.list-group-item:first-child{
	border-radius: 0px;
}
.list-group-item{
	border-left: none;
	border-right: none;
}
.page-tie{
	float: right;
}

/*-----fatie-------*/
.fatie-span{
	font-size:2em;
}
.fatie-span input{
	margin 0.5em 0;
	border: 1px solid;
	}
.fatie-control{
	width: 100%;
}
.fatie-txt{
	width: 100%;
}
.fatie-txt textarea{
	height: 6em;
	border: 1px solid;
}
.fatie-txt input{
	float: right;
	padding: 0.1em 0.8em;
	margin-top: 1em;
	color: #0f0f0f;
	background: #b4b4c2;
	border: 1px solid #b4b4c2;
}


/*-----login----*/

